home *** CD-ROM | disk | FTP | other *** search
/ Resource Library: Multimedia / Resource Library: Multimedia.iso / maestro / source / ntwrkprt / makefile < prev    next >
Encoding:
Makefile  |  1993-06-15  |  1020 b   |  42 lines

  1. RM    = rm -f
  2. CC    = gcc
  3.  
  4. SourceDir        = ..
  5. DestDir            = $(SourceDir)/NetworkProtocol
  6. NetworkSourceDir    = $(SourceDir)/NetworkProtocol
  7.  
  8. PROGRAM = libMAEstro
  9. SOURCES = Sender.c Receiver.c MAEstroxdr.c MAEstroClient.c rpcModifications.c
  10. OBJECTS = Sender.o Receiver.o MAEstroxdr.o MAEstroClient.o rpcModifications.o
  11.  
  12. #
  13. # Use these definitions if your system doesn't have the function strdup()
  14. #
  15. #SOURCES = Sender.c Receiver.c MAEstroxdr.c MAEstroClient.c rpcModifications.c auxFunctions.c
  16. #OBJECTS = Sender.o Receiver.o MAEstroxdr.o MAEstroClient.o rpcModifications.o auxFunctions.o
  17.  
  18. CFLAGS = -g -I$(NetworkSourceDir)
  19. LDLIBS = -lrpcsvc
  20.  
  21. all:     $(PROGRAM)
  22.  
  23. $(PROGRAM): $(OBJECTS)
  24.     $(RM) $(PROGRAM).a; \
  25.     ar cr $(PROGRAM).a $(OBJECTS); \
  26.     ranlib $(PROGRAM).a
  27.  
  28. install: $(PROGRAM).a
  29.     echo "No installation necessary"
  30.  
  31. clean:
  32.     $(RM) $(OBJECTS) $(PROGRAM).a core *.a *~ TAGS
  33.  
  34. tags: 
  35.     etags -t *.[ch]
  36.  
  37. # Targets used by CenterLine software.
  38.  
  39. stest: $(SOURCES)
  40.     #load $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) \
  41.         -o $(PROGRAM) $(SOURCES) $(LDLIBS)
  42.